The area bounded by the curve above the x-axis is: <input type="text" name="answer2" readonly="readonly" size="6"> sq. units.<br>
The gradient of the curve at any point is: <input type="text" name="answer3" size="10">.<br>
The <input type="text" name="answer4" readonly="readonly" size="8"> value of the curve occurs at co-ordinates: <input type="text" name="answer5" readonly="readonly" size="10">.</font>
</form>
<!-- END OF SCRIPT -->
<!/SCRIPT>
<!PREVIEW>
<!-- START OF SCRIPT --><SCRIPT language="JavaScript">
<!--
//Quadratic Calculator, by Taydron
//http://www.taydron-domain.net
function quadData1() {
var valA = document.quadCalc.valA.value;
var valB = document.quadCalc.valB.value;
var valC = document.quadCalc.valC.value;
var disc = (valB*valB)-(4*valA*valC);
var r_disc = Math.sqrt(disc);
var vax1 = (-valB+r_disc)/(2*valA);
var vax2 = (-valB-r_disc)/(2*valA);
var ing1 = ((valA*vax1*vax1*vax1)/3)+((valB*vax1*vax1)/2)+(valC*vax1);
var ing2 = ((valA*vax2*vax2*vax2)/3)+((valB*vax2*vax2)/2)+(valC*vax2);
var inte = ing1-ing2;
var sec_dx = (-valB)/(2*valA);
var sec_dy = (valA*sec_dx*sec_dx)+(valB*sec_dx)+(1*valC);
var e_val;
vax1 = Math.round(vax1*100)/100;
vax2 = Math.round(vax2*100)/100;
inte = Math.round(inte*100)/100;
sec_dx = Math.round(sec_dx*100)/100;
sec_dy = Math.round(sec_dy*100)/100;
if (valA == 0) {document.quadCalc.answer1.value = "This curve is not a quadratic. Enter a non-zero value in the first box.";}
else {
if (disc>0) {
document.quadCalc.answer1.value = "The curve intercepts the x-axis at: " +vax1+ " and " +vax2+ ".";
{
if (inte>0) {document.quadCalc.answer2.value = inte;}
if (inte<0) {document.quadCalc.answer2.value = -inte;}
if (inte=0) {document.quadCalc.answer2.value = 0;}
}
} if (disc<0) {
document.quadCalc.answer1.value = "The curve has no real roots, because it does not intercept the real x-axis.";
document.quadCalc.answer2.value = "N/A";
} if (disc=0) {
document.quadCalc.answer1.value = "The curve touches the x-axis at: " +vax1+ ".";
The area bounded by the curve above the x-axis is: <input type="text" name="answer2" readonly="readonly" size="6"> sq. units.<br>
The gradient of the curve at any point is: <input type="text" name="answer3" size="10">.<br>
The <input type="text" name="answer4" readonly="readonly" size="8"> value of the curve occurs at co-ordinates: <input type="text" name="answer5" readonly="readonly" size="10">.</font>